package com.tbit.main.service;

import com.tbit.main.pojo.OperateLog;

/**
 * 用户操作日志(OperateLog)表服务接口
 *
 * @author jing
 * @since 2021-04-07 10:04:07
 */
public interface OperateLogService {

    /**
     * 新增用户操作日志
     *
     * @param operateLog 用户操作日志
     * @return 结果
     */
    public int insertOperateLog(OperateLog operateLog);

    /**
     * 修改用户操作日志
     *
     * @param operateLog 用户操作日志
     * @return 结果
     */
    public int updateOperateLog(OperateLog operateLog);

    /**
     * 批量删除用户操作日志
     *
     * @param types 需要删除的用户操作日志ID
     * @return 结果
     */
    public int deleteOperateLogByIds(Integer[] types);

    /**
     * 删除用户操作日志信息
     *
     * @param type 用户操作日志ID
     * @return 结果
     */
    public int deleteOperateLogById(Integer type);

}